Design and Performance Evaluation of Resource-Management Framework for End-to-End Adaptation of Distributed Real-time Embedded Systems
نویسندگان
چکیده
Standards-based quality of service (QoS)-enabled component middleware is increasingly being used as a platform for developing distributed real-time embedded (DRE) systems. Although QoS-enabled component middleware offers many desirable features, until recently it lacked the ability to monitor utilization of system resources, efficiently allocate resources to application components, and ensure application QoS requirements are met. Moreover, it has also lacked the ability to handle fluctuations in availability of resource resources and application workload. This paper presents two contributions to research on adaptive resource management for component-based DRE systems. First, we describe the structure and functionality of the Resource Allocation and Control Engine (RACE), which is an opensource adaptive resource management framework built atop standards-based QoS-enabled component middleware. Second, we demonstrate and evaluate the effectiveness of RACE in the context of a representative DRE system: NASA’s Magnetospheric Multi-scale Mission system. Our empirical results demonstrate that when adaptive resource management algorithms for DRE systems are implemented using RACE, they yield in a predictable and high performance system, even in the face of changing operational conditions, workloads, and resource availability.
منابع مشابه
Design and Performance Evaluation of an Adaptive Resource Management Framework for Distributed Real-Time and Embedded Systems
Achieving end-to-end quality of service (QoS) in distributed real-time embedded (DRE) systems require QoS support and enforcement from their underlying operating platforms that integrates many real-time capabilities, such as QoS-enabled network protocols, real-time operating system scheduling mechanisms and policies, and real-time middleware services. As standards-based quality of service (QoS)...
متن کاملCompositional Design and Analysis of Distributed, Cyclic, and Adaptive Embedded Real-Time Systems
Embedded systems are computer systems that are deeply integrated in and interact with the physical world. The physical world often imposes strict timing constraints on these systems. Therefore, the correct operation of such systems depends not only on the values of the produced results, but also on their timing. Such systems are called real-time systems. Methods for system-level performance ana...
متن کاملAn Integrated Planning and Adaptive Resource Management Architecture for Distributed Real-Time Embedded Systems
Real-time and embedded systems have traditionally been designed for closed environments where operating conditions, input workloads, and resource availability are known a priori and are subject to little or no change at runtime. There is an increasing demand, however, for autonomous capabilities in open distributed real-time and embedded (DRE) systems that execute in environments where input wo...
متن کاملAdaptive Resource Management Algorithms , Architectures , and Frameworks for Distributed Real - Time Embedded Systems
There is an increasing demand for adaptive capabilities in distributed real-time and embedded (DRE) systems that execute in open environments where system operational conditions, input workload, and resource availability cannot be characterized accurately a priori. A challenging problem faced by researchers and developers of such systems is devising effective adaptive resource management strate...
متن کاملDynamic QoS Management in Distributed Real-Time Embedded Systems
Increasingly, embedded systems are part of larger distributed real-time embedded (DRE) systems in a wide variety of domains, including military command and control (C2), avionics and air traffic control, and medicine and emergency response. DRE systems combine the stringent quality of service (QoS) requirements of traditional closed embedded systems with the challenges of the dynamic conditions...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007